package com.briup.corejava.day08.pojo;

/**
 * 子类1：程序员
 */
public class Programmer extends Employee {
    // 子类独有的属性
    // 程序员的分级：初级、中级、高级、资深
    private String grade;

    public Programmer(String grade) {
        this.grade = grade;
    }
    public Programmer(String id, String name, String grade) {
        super(id, name);
        this.grade = grade;
    }

    @Override // 方法覆盖
    public void doWork() {
        System.out.println("我是："+getName());
        super.doWork(); // 调用父类方法
        // 新增子类的实现 -> 方法增强，在原有的逻辑上有新功能
        System.out.println("完成程序代码");
    }
}
